Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Seville Challenger Mexico F10 Ecuador F3 Brazil F13 Uruguay F1 Argentina F7 El Salvador F1 Guatemala F1 Mexico F1 Mexico F2 Italy F16 Italy F17 Argentina F3 Costa Rica F1 Argentina F1 Chile F1 Brazil F12 Chile F1 Chile F2 Chile F3 Argentina F3 Argentina F4 Warsteiner Challenger Wolfsburg - Wolfsburg Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Open Castilla y Leon - Segovia 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Copa Petrobras - Santiago Copa Petrobras - Montevideo Copa Ericsson Uruguay - Montevideo Warsteiner Challenger Lubeck - Lubeck Prostejov Challenger Lamberts Open by Stawag - Aachen 14° BH Tennis Open - Belo Horizonte XI Trofeo Ciudad de Quito - Quito Czech Open 2006 - Prostejov Bordeaux Challenger Top Wool Challenger-Immagine Trophy - Biella Lambertz Open by Stawag - Aachen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Siemens Open 2003 - Scheveningen Challenger Copa Sevilla Internacionales de Andalucia - Seville Copa Petrobras - Aracaju Open Castilla y Leon - Segovia XL Bermuda Open - Bermuda Estoril Open - Estoril Heineken Open - Auckland International Tennis Championships - Delray Beach Generali Open 2003 - Kitzbuhel AIG Japan Open - Tokyo Tata Open - Chennai Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar Open - Doha Medibank Private International - Sydney Sporting Challenger - Turin ABN/AMRO World Tennis Tournament - Rotterdam Open Castilla y Leon - Segovia Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Memorial Kolyaskin - Donetsk Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel VIII Trofeo Ciutat de Barcelona - Barcelona Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Maia Open 2002 - Maia St. Petersburg Open - St. Petersburg Okal Open - Eckental Movistar Open - Vina del Mar Open 13 - Marseille Brasil Open - Costa do Sauipe Hamburg Challenger - Hamburg Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open Umag - Umag ARAG World Team Championship - Dusseldorf Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Medibank International - Sydney Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona BMW Open - Munich Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Catella Swedish Open - Bastad Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Zivnobanka Czech Open - Prostejov Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Catella Swedish Open - Bastad Credicard Mastercard Tennis Cup 2005 - Campos do Jordao VIII Gramado Open - Gramado Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Copa Petrobras - Bogota China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Challenger Cudad de Guayaquil - Guayaquil Open de Tenis Comunidad Valenciana - Valencia Copa Club Campestre de Aguascalientes - Aguascalientes San Luis Potosi Challenger - San Luis Potosi Brisbane International - Brisbane Medibank International - Sydney Tennis Napoli Cup - Naples SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Porsche Open - Poznan Estoril Open - Estoril AEGON Championships - London Tatra Banka Open 2006 - Bratislava Open Castilla y Leon Trofeo Iberdrola - Segovia German Tennis Championships - Hamburg Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington BMW Tennis Championship - Sunrise China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Copa Ericsson Brazil - Sao Paulo Open Sabadell Atlantico - Barcelona Copa Ericsson Chile - Santiago Estoril Open - Estoril Studena Croatia Open - Umag PTT Thailand Open - Bangkok China Open - Beijing Copa Kia - Santiago Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Apia International - Sydney Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Corona Mexico City Open - Mexico City ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Abierto Colombiano de Tenis - Bogota Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Open Castilla y Leon - Segovia Bet-at-home Cup - Kitzbuhel Citi Open - Washington Segovia Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kyiv Open - Kiev Qatar ExxonMobil Open - Doha Ecuador Open - Quito Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril BMW Open - Munich Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Roanne Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hungarian Open - Budapest Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Sydney International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen China Open - Beijing Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Fever-Tree Championships - London Nature Valley International - Eastbourne Swiss Open - Gstaad Generali Open - Kitzbuhel Moselle Open - Metz China Open - Beijing Black Forest Open 2002 - Freudenstadt Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Millennium Estoril Open - Estoril European Open - Antwerp Belgrade 2 - Belgrade Astana Open - Nur-Sultan Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Mallorca Championships - Mallorca Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia TD Waterhouse Cup - Long Island Dallas Open - Dallas Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Czech Indoor Open - Prague Jameson Cup - Milan Copa Petrobras - Buenos Aires Mallorca Challenger Segovia Challenger Alicante Challenger St. Tropez Challenger Bergamo Challenger Pozoblanco Challenger Sydney International - Sydney Stanford Challenger Open de Tenis Comunidad Valenciana - Valencia Tennis Channel Open - Las Vegas Catella Swedish Open - Bastad The Artois Championships - London Legg Mason Tennis Classic - Washington Bratislava 1 Challenger Montechiarugolo Challenger Austrian Open - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo China Open - Beijing ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Idea Prokom Open - Sopot The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia BellSouth Open - Vina del Mar Estoril Open - Estoril AEGON Championships - London Lyon Challenger Aix En Provence Challenger Heineken Open Shanghai - Shanghai Orleans Challenger Mouilleron-Le-Captif Challenger Alicante Challenger Qatar ExxonMobil Open - Doha Brest Challenger Tenerife Challenger Ortisei Challenger Blumenau Challenger Santa Cruz de la Sierra Challenger Monterrey Challenger Phoenix Challenger Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Madrid Challenger Aix En Provence Challenger Bordeaux Challenger Nottingham Challenger Ilkley Challenger Salzburg Challenger Open de Tenis Comunidad Valenciana - Valencia Vancouver Challenger Open de la Comunidad Valenciana - Valencia Istanbul Challenger Bet-at-home Open - Hamburg AEGON Championships - London Open de Moselle - Metz San Diego Open - San Diego Tennis Masters Series - Madrid Tennis Masters Series - Miami Ordina Open - 's-Hertogenbosch Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Stockholm Open - Stockholm Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open Seat Godo 2003 - Barcelona Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg AEGON International - Eastbourne Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mallorca Open - Mallorca Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Swiss Indoors Basel - Basel Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Valencia Open - Valencia Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Bet-at-home Open - Hamburg Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Chengdu Open - Chengdu Millennium Estoril Open - Estoril Delray Beach Open - Delray Beach Adidas International - Sydney Stockholm Open - Stockholm Open 13 - Marseille Allianz Suisse Open - Gstaad Copa Telmex - Buenos Aires Grand Prix Hassan II - Marrakech Heineken Open - Auckland Open 13 - Marseille Stockholm Open - Stockholm Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Valencia Open - Valencia US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Gonet Geneva Open - Geneva Mallorca Championships - Mallorca BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ARG-RUS, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, F, ESP-ARG 3-1 Hopman Cup - Perth Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, World Group, SF, GBR-ARG 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 Wimbledon (juniors) Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, CRO-ARG 2-3 Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open (juniors) French Open (juniors) Australian Open - Melbourne French Open (juniors) Davis Cup, World Group, QF, ARG-KAZ 5-0 AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London AAMI Classic - Kooyong Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 AAMI Classic - Kooyong Santo Domingo Challenger